package club.babyf.lbs.entity.amap.res;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.List;

/**
 * WeatherForecastDto.
 *
 * @author zhanglei.
 * @date 2025/1/13 16:15.
 * @description 预报天气信息数据.
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class WeatherForecastDto {

    /**
     * 城市名称
     */
    private String city;

    /**
     * 城市编码
     */
    private String adcode;

    /**
     * 省份名称
     */
    private String province;

    /**
     * 预报发布时间
     */
    private String reporttime;

    /**
     * 预报数据 list 结构，元素 cast,按顺序为当天、第二天、第三天的预报数据
     */
    private List<WeatherForecastCastDto> casts;

}
